package com.mune.gulimall.order.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 支付信息表
 *
 * @author mune
 * @email 1356008591@qq.com
 * @date 2020-07-29 10:15:19
 */
@Data
@TableName("oms_payment_info")
public class PaymentInfoEntity implements Serializable {
  private static final long serialVersionUID = 1L;

  /**
   * id
   */
  @TableId
  private Long id;
  /**
   * 订单号（对外业务号）
   */
  private String orderSn;
  /**
   * 订单id
   */
  private Long orderId;
  /**
   * 支付宝交易流水号
   */
  private String alipayTradeNo;
  /**
   * 支付总金额
   */
  private BigDecimal totalAmount;
  /**
   * 交易内容
   */
  private String subject;
  /**
   * 支付状态
   */
  private String paymentStatus;
  /**
   * 创建时间
   */
  private Date createTime;
  /**
   * 确认时间
   */
  private Date confirmTime;
  /**
   * 回调内容
   */
  private String callbackContent;
  /**
   * 回调时间
   */
  private Date callbackTime;

}
